#define USE_INTERFACE true

#define ERROR 0.00001

//opções da interface
#define SIMULATION 0
#define PLAYBACK 1

//classes da interface
class AirOptionsPanel;
class CollisionOptionsPanel;
class FabricDialog;
class FabricTreeItem;
class GlobalOptionsPanel;
class Glwidget;
class MethodsOptionsPanel;
class ObjectTreeItem;
class ParticleDialog;
class ParticlesDialog;
class ParticleTreeItem;
class SphereDialog;
class SpringDialog;
class SpringsDialog;
class SpringTreeItem;
class TreeItem;
class Window;

//classes da animação de tecido
class AdaptiveRungeKuttaMethod;
class AproximatedImplicit;
class AproximatedJacobi;
class Color;
class dynamicSolver;
class Fabric;
class Face;
class ForwardEulerMethod;
class HybridIntegration;
class ImplicitJacobi;
class ImplicitSOR;
class ImprovedVerlet;
class Input;
class IntegrationMethod;
class Matrix;
class MidpointMethod;
class Object;
class Output;
class Particle;
class RungeKuttaMethod;
class Solver;
class Sphere;
class Spring;
class State;
class Table;
class Vector;
class Vector3d;
